package com.woniuxy.amusementparkos.dao.xxy;

import java.util.List;

import com.woniuxy.amusementparkos.entity.xxy.Order;
import com.woniuxy.amusementparkos.entity.xxy.Order_Item;
/**
 * 用于操作订单数据库
 * @author xxy
 *
 */
public interface OrderDao {
	void insertOrder(Order order);
	void insertOrder_item(Order_Item order_item);
	List<Order> selectOrdersByStore_id(int store_id,int page,int pageSize);
	List<Order> selectAllOrders(int page,int pageSize);
	long selectAllOrdersCount();
	List<Order_Item> selectOrder_itemByUuid(String uuid);
	long selectOrder_itemCountByUuid(String uuid);
	long selectOrdersCountByStore_id(int store_id);
	Order selectOrderByUUID(String uuid);
	//创建订单时用的查询
	Order selectOrderInfoByUuid(String uuid);
	//更改订单状态
	void updateOrderStateByUUID(String uuid);
	
}
